﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using Conditions;

public partial class Admin_Thaydoimatkhau : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack) return;
        lbtendangnhap.Text = Session["username"].ToString();
    }
    protected void LoginButton_Click(object sender, EventArgs e)
    {
        DBConditions Conds = new DBConditions();
        Conds.add("Username", lbtendangnhap.Text);
        ketnoicsdl Conn = new ketnoicsdl();
        Conn.open();
        DataTable Tb = Conn.select("select * from nv where (where)", "(where)", Conds);
        if (Tb.Rows.Count != 1)
        {
            MessengeBox.Show(this, "Không tìm thấy thông tin người dùng");
            Conn.close();
            return;
        }
        string pass = Password.Text;
        if (pass == Tb.Rows[0]["Pass"].ToString())
        {
            Hashtable hs = new Hashtable();
            hs.Add("pass", pass);
            DBConditions cond = new DBConditions();
            cond.add("username", lbtendangnhap.Text);
            if (Conn.update("nv", hs, cond) <= 0)
            {
                MessengeBox.Show(this, "Thay đổi mật khẩu không thành công");
                Conn.close();
                return;
            }
            MessengeBox.Show(this, "Thay đổi mật khẩu thành công");
        }
        else
        {
            MessengeBox.Show(this, "Mật khẩu cũ không đúng, vui lòng kiểm tra lại");
            Password.Focus();
            Conn.close();
            return;
        }
        Conn.close();
    }
}
